package com.zsrt.java.day20170102.lh.classics20;

import java.util.Scanner;

/*
*已知：输入一个5位数，判断是不是回文数，例如12321是回文数
*思路：
*	1.分别取出万、千、百、十、个的数字
*	2.如果 万等于个  千等于十 就成立
*
*
*
*/
public class Demo07 {
	
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		boolean temp=true;
		String st;
		
		//判断是不是数字
		do{
			System.out.println("输入一个不大于5位的正整数：");
			st=sc.next();
			for(int i=0;i<st.length();i++){
				if(st.charAt(i)>=48 && st.charAt(i)<=57){
					temp=false;
				}else{
					temp=true;
				}
			}
		}while(temp);
		
		int num=Integer.parseInt(st);
		
		if(num/10000>0){
			System.out.println("5位数");
			int a=num/10000;
			int b=num%10000/1000;
			int c=num%10000%1000/100;
			int d=num%10000%1000%100/10;
			int e=num%10000%1000%100%10;
			System.out.println("印出各位数:"+a+","+b+","+c+","+d+","+e);
			
			if(a==e && b==d){
				System.out.println("这个数是回纹数字");
			}
		
		}

	}
}
	

